﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using DemoMidiDuSkill.Tools.Aspect;

namespace DemoMidiDuSkill.Model.Entity
{
    /// <summary>
    /// Employee entity
    /// </summary>
    public class EmployeeEntity: EntityBase
    {
        /// <summary>
        /// Id of the employee
        /// </summary>
        [NotifyPropertyChanged(EntityBase.PropertyChanged_Name)]
        public String Id { get; set; }

        /// <summary>
        /// First name of the employee
        /// </summary>
        [NotifyPropertyChanged(EntityBase.PropertyChanged_Name)]
        public String FirstName { get; set; }

        /// <summary>
        /// Last name of the employee
        /// </summary>
        [NotifyPropertyChanged(EntityBase.PropertyChanged_Name)]
        public String LastName { get; set; }

        /// <summary>
        /// Date of the birth
        /// </summary>
        [NotifyPropertyChanged(EntityBase.PropertyChanged_Name)]
        public DateTime BirthDate { get; set; }
    }
}
